unit fitted with internal combustion engine - Español Inglés Diccionario